package com.soushangxing.comfyuibackendv2.bean

import java.time.LocalDateTime

/**
 * 未完成的任务处于本全局队列之中，等待分配到服务器兵执行完毕。
 */
class BackendQueueInfo {

    /**
     * 任务的提示词
     */
    var prompt: String = ""
    /**
     * 任务ID（ComfyUI为本任务生成的ID）
     */
    var promptId: String = ""
    /**
     * 任务ID（前端入参）
     */
    var taskId: String = ""
    /**
     * 发起用户ID
     */
    var userId: String = ""


    /**
     * 任务状态
     */
    var status: String = ""
    /**
     * 分配的服务器地址
     */
    var serverUrl: String = ""
    /**
     * 重试次数
     */
    var retry: Int = 0


    /**
     * 创建时间
     */
    var createTime: LocalDateTime = LocalDateTime.now()
}
